﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="RMBT_FACILITY"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class RMBT_FACILITY_Metadata
    {
                /// <summary>
        /// 监测设施标识【主键】
        /// </summary>
        [Key]
        [Required(ErrorMessage = "监测设施标识【主键】不能为空。")]
        public object MFID { get; set; }

            		
        /// <summary>
        /// 行政区代码【RMBT_CODE_AREACODE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "行政区代码【RMBT_CODE_AREACODE(CODE_ID)】不能为空。")]
        public object AREACODE { get; set; }

    		
        /// <summary>
        /// 监测设施分类【RMBT_CODE_FACILITYTYPE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "监测设施分类【RMBT_CODE_FACILITYTYPE(CODE_ID)】不能为空。")]
        public object MFTYPE { get; set; }

    		
        /// <summary>
        /// 投入使用日期
        /// </summary>
        [Required(ErrorMessage = "投入使用日期不能为空。")]
        public object RUNNINGDATE { get; set; }

    		
        /// <summary>
        /// 废除日期
        /// </summary>

        public object REPEALDATE { get; set; }

    		
    }
}
